Big Huge Thesaurus

olfactory organ

noun